﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Mimoza.Transport;

namespace Mimoza.AgentLayer.Communication
{
    public class RequestSignalHostConnection : TransferObjectGenericWithoutReply<RequestSignalHostConnection>
    {
        public RequestSignalHostConnection()
        {
        }

        public string ToHostId
        {
            get { return m_hostId; }
            set { m_hostId = value; }
        }
        
        string m_hostId;
    }

    public class ReplyHostConnection : TransferObjectGenericReply<ReplyHostConnection>
    {
        public ReplyHostConnection()
        {
        }

        public string HostId
        {
            get { return m_hostId; }
            set { m_hostId = value; }
        }
        
        string m_hostId;
    }

    public class RequestHostConnection : TransferObjectGeneric<RequestHostConnection, ReplyHostConnection>
    {
        public RequestHostConnection()
        {
        }

        public string HostId
        {
            get { return m_hostId; }
            set { m_hostId = value; }
        }

        string m_hostId;
    }
}
